﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterALSafa.Master" AutoEventWireup="true"
    CodeBehind="ReturnVoucher.aspx.cs" Inherits="School.Pages.Accounting.ReturnVoucher" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <h2>
        إرتجاع إيصال دفع</h2>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <script type="text/javascript">
        $(document).ready(
            $('a.AddVoucher').live('click', function () {
                //window.open(data.attri
                var value = parseFloat($(this).parent().parent().find('.VoucherValue').text());
                var ivalue = parseFloat(prompt("برجاء ادخال القيمة المدفوعة", value));

                if (ivalue.toString() == "NaN")
                    alert("برجاء ادخال قيمة صحيحة");
                else if (ivalue > value)
                    alert("القيمة التى ادخلتها اكبر من القيمة المطلوبة و هى : " + value);
                else {
                    window.open($(this).attr("href") + "&Paid=" + ivalue.toString(), 'الإيصال', "status=1,height=500,width:500");
                    $(this).parent().html('ارتجاع');
                }
                return false;
            })
        );
    </script>
    <asp:UpdateProgress ID="UpdateProgress1" runat="server">
        <ProgressTemplate>
            <div id="displaybox">
                <div>
                    جارى تنفيذ الأمر</div>
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <table>
                <tr>
                    <td style="width: 20%">
                        رقم الإيصال
                    </td>
                    <td>
                        <asp:TextBox ID="TxtVoucherNumber" runat="server"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <asp:Button ID="Button1" runat="server" Text="بحث" OnClick="Button1_Click" />
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <asp:Label ID="LblNotFound" runat="server" Text="لم يتم العثور على إيصال دفع بهذا الرقم"
                            Visible="false"></asp:Label>
                        <asp:Panel ID="Panel1" runat="server" Visible="false">
                            <asp:GridView ID="GridView1" runat="server" Width="100%" CssClass="Grid" HeaderStyle-CssClass="GridHeaderFooter"
                                FooterStyle-CssClass="GridHeaderFooter" PagerStyle-CssClass="GridPager" AlternatingRowStyle-CssClass="GridItemAltername"
                                AutoGenerateColumns="False">
                                <AlternatingRowStyle CssClass="GridItemAltername" />
                                <Columns>
                                    <asp:BoundField DataField="Number" HeaderText="رقم الإيصال" />
                                    <asp:BoundField DataField="Date" 
                                        HeaderText="تاريخ الإيصال" />
                                    <asp:BoundField DataField="Expense_Name" HeaderText="نوع الإيراد" />
                                    <asp:BoundField DataField="Value" HeaderText="المبلغ المسدد" ItemStyle-CssClass="VoucherValue" />
                                    <asp:BoundField DataField="Student_Number" HeaderText="رقم الطالب" />
                                    <asp:BoundField DataField="Student_Name" HeaderText="اسم الطالب" />
                                    <asp:HyperLinkField DataNavigateUrlFields="Number" DataNavigateUrlFormatString="ReturnVoucherAction.aspx?Number={0}"
                                        Text="ارتجاع" ControlStyle-CssClass="AddVoucher" />
                                </Columns>
                                <FooterStyle CssClass="GridHeaderFooter" />
                                <HeaderStyle CssClass="GridHeaderFooter" />
                                <PagerStyle CssClass="GridPager" />
                            </asp:GridView>
                        </asp:Panel>
                    </td>
                </tr>
            </table>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
